﻿namespace ConsoleApp1
{
    //c#3.0
    /* 自动实现的属性
       匿名类型
       查询表达式
       Lambda表达式
       表达式树
       扩展方法
       隐式类型本地变量
       分部方法
       对象和集合初始值设定项
     */

    //1 自动实现的属性
    class Person
    {
        public int ID;
        //2.0
        public int id
        {
            get
            {
                return ID ;
            }
            set
            {
                ID = value;
            }
        }
        // 用于普通get和set的自动实现属性
        public string name
        {
            get; set;
        }

    }
    internal class Program
    {
        static void Main(string[] args)
        {
            Person person = new Person();
            person.id = 23;
            person.name = "shang";
            Console.WriteLine("id:{0}\nname:{1}",person.id,person.name);

        }



    }
}